About this Journal  |  Author Guidelines  |   Submit a Manuscript     

Asia-pacific Journal of Psychology and Counseling

Volume 2, No. 2, 2018, pp 205-210
http://dx.doi.org/10.21742/apjpc.2018.2.2.34

Abstract



How Can We Improve Student Achievement in Programming Education?



    Moon Jeung Joe
    Gyeongnam National University of Science and Technology, Jinju, Korea
    E-mail: joemoon@gntech.ac.kr

    Abstract

    Programming has been recently used as an educational tool for logical thinking and problem solving. Programming allows students to use computers to improve their logical thinking and problem solving ability. However, students are having difficulty in learning programming. Language used in programming is based on mathematics, so it is difficult to understand logical meaning. There is also a technical difficulty in setting up an environment in which students can practice programming. To solve these problems, graphic-based programming environments such as Scratch and Entry have been developed for beginner education without using conventional text-based programming such as C, Java, or Python.
    In this paper, I try to derive the factors affecting the achievement of programming education for beginners using Entry as programming environment. To accomplish this, I taught a basic educational programming course for freshmen and measured their achievement. As a result, it is expected that the motivation to learn programming is the most important factor in improving student achievement in programming education.


 

Contact Us

  • PO Box 5074, Sandy Bay Tasmania 7005, Australia
  • Phone: +61 3 9028 5994